Why Your Core Mechanic Should Come First In Game Development